clean or cleaner energy source - Espagnol Anglais Dictionnaire